/*
* 有时候typescript无法获取具体的类型信息，这个时候需要使用 as类型断言
* 比如通过querySelector(".box")，typescript只知道返回一个HTMLElement类型，但是不知道具体是什么类型
* 类型断言只能断言更加具体的类型或者不太具体的类型
* */
window.addEventListener("load", function () {
    /*获取DOM元素
    const img: HTMLImageElement = document.querySelector('img')
    const div: HTMLDivElement = document.querySelector("div")
    */
    // 使用类型断言
    var img = document.querySelector('img');
    var div = document.querySelector("div");
    var box = document.querySelector(".box");
    var age1 = 18;
    var age2 = age1; // 断言成不太具体的类型
    var age3 = age2; // 断言成具体的类型
    console.log(age3);
});
